package com.bmf.module.examination.vo;

import com.bmf.core.result.PageRequest;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.time.LocalDateTime;
import java.util.List;

@Data
@ApiModel
public class StatisticalQueryVo extends PageRequest implements Serializable {

    //0.人员 1.考试
    @ApiModelProperty(value = "0.人员 1.考试")
    private Integer type;

    //人员或考试ids
    @ApiModelProperty(value = "人员或考试ids")
    private List<Integer> ids;

    @ApiModelProperty(value = "开始时间")
    private LocalDateTime startTime;

    @ApiModelProperty(value = "结束时间")
    private LocalDateTime endTime;

    //0.只取最高分 1.取最后一次分数
    @ApiModelProperty(value = "0.只取最高分 1.取最后一次分数")
    private Integer mold;

}
